Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the legacy navigation components #2353

Merged
merged 3 commits into from
Dec 21, 2023
Merged

Conversation

connor-baer
Copy link
Member

@connor-baer connor-baer commented Dec 21, 2023

Purpose

The Header and Sidebar components have been superseded by the TopNavigation and SideNavigation components. They stopped being updated and were marked as legacy in v7. They need to be removed in the next major since they rely on the legacy color tokens which will be removed from the design tokens in this major.

Approach and changes

  • Removed the Header, Sidebar, SidebarContextProvider and SidebarContextConsumer components

Definition of done

  • Development completed
  • Reviewers assigned
  • Unit and integration tests
  • Meets minimum browser support
  • Meets accessibility requirements

Copy link

changeset-bot bot commented Dec 21, 2023

🦋 Changeset detected

Latest commit: d9e29f2

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@sumup/circuit-ui Major
@sumup/eslint-plugin-circuit-ui Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link

vercel bot commented Dec 21, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
oss-circuit-ui ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 21, 2023 11:50am

Copy link

codecov bot commented Dec 21, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (c2c3376) 96.97% compared to head (d9e29f2) 96.81%.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           canary    #2353      +/-   ##
==========================================
- Coverage   96.97%   96.81%   -0.17%     
==========================================
  Files         252      228      -24     
  Lines       20273    19016    -1257     
  Branches     1263     1172      -91     
==========================================
- Hits        19660    18410    -1250     
+ Misses        600      593       -7     
  Partials       13       13              

@connor-baer connor-baer marked this pull request as ready for review December 21, 2023 11:48
@connor-baer connor-baer requested a review from a team as a code owner December 21, 2023 11:48
@connor-baer connor-baer merged commit f33c269 into canary Dec 21, 2023
@connor-baer connor-baer deleted the chore/remove-sidebar branch December 21, 2023 11:52
@connor-baer connor-baer mentioned this pull request Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant